package ${packageName};

<#list importList! as each>
import ${each};
</#list>

public class ${prefix!}${domain}${surffix!}<#if extendsStr??> extends ${extendsStr!}</#if> <#list implementsList as each><#if each_index == 0> implements</#if> ${each}<#if each_has_next>, </#if></#list>{
	<#list fieldMappers as fieldMapper>
	private ${fieldMapper.fieldType} ${fieldMapper.fieldName};
	</#list>

	<#list fieldMappers as fieldMapper>
	public ${fieldMapper.fieldType} get${fieldMapper.fieldUpperName}() {
		return ${fieldMapper.fieldName};
	}
	public void set${fieldMapper.fieldUpperName}(${fieldMapper.fieldType} ${fieldMapper.fieldName}) {
		this.${fieldMapper.fieldName} = ${fieldMapper.fieldName};
	}
	</#list>
}